#include<iostream>
using namespace std;
int main()
{
	int cp[8],somecp[1001][8],jl[8]={0};
	int n;
	cin>>n;
	for(int i=0;i<7;i++)
	{
		cin>>cp[i];
	}
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<7;j++)
		{
			cin>>somecp[i][j];
		}
	}
	int count=0;
	for(int i=0;i<n;i++)
	{
		count=0;
		for(int j=0;j<7;j++)
		{
			for(int k=0;k<7;k++)
			{
				if(cp[k]==somecp[i][j])
				{
					count++;
				//	break;
				}
			}
		}
		switch(count)
		{
			case 7:
				jl[0]++;
				break;
			case 6:
				jl[1]++;
				break;
			case 5:
				jl[2]++;
				break;
			case 4:
				jl[3]++;
				break;
			case 3:
				jl[4]++;
				break;
			case 2:
				jl[5]++;
				break;
			case 1:
				jl[6]++;
			    break;
			default:
				break;
		}
	}
	cout<<jl[0];
	for(int i=1;i<7;i++)
	{
		cout<<" "<<jl[i];
	} 
} 
